@charset "utf-8";


/* 导航 */
#header{ margin-bottom:1px;  }
.logoBar{ width:980px; margin:0 auto; padding: 20px 0;  }
.logoBar h1{ font: bold  50px/60px Georgia;}
.logoBar h1 a{ color:#39A4DC;  }
.logoBar h1 a:hover{ color:#39A4DC; text-decoration:none;   }
.navBar{ position:relative; z-index:1;  width:100%; height:40px; background:#4e4e4e; color:#fff; line-height:40px;  }
.nav{ width:1002px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav .m{ float:left;  position:relative; border-top:0; border-bottom:0; margin-left:-1px;   }
.nav a:hover{ text-decoration:none; color:#ff0;   }
.nav h3{ float:left;  font-size:100%; width:167px; font-weight:normal; font-size:14px; height:40px; overflow:hidden;  }
.nav h3 a{color: #fff; text-decoration: none; font-size:15px; font-weight:bold; width:167px; line-height:40px; text-align:center; display:block; }
.nav h3 a:hover{color: #ff0; text-decoration: none; font-size:16px; font-weight:bold; background:#979797;}
.nav .on{ border-color:#1F7CAF;   }
.nav .on h3 a{ background:#979797; color:#fff; border-color:#d10300 !important;  }
.nav .on h3 a:hover{ background:#979797; color:#ff0; border-color:#d10300 !important;  }
.nav .sub{ display:none; /*默认隐藏*/ width:167px;margin: 0 auto; padding: 0; position:absolute; left:-1px; top:40px; text-align:center;  }
.nav .sub li{ margin: 0; width: auto; white-space: nowrap; text-decoration: none; font:12px arial; color:#fff; background-color:#4e4e4e; line-height:40px; display:block; height:40px; font-family:"微软雅黑"}
.nav .sub li a{ margin: 0; width: auto; white-space: nowrap; text-decoration: none; font:12px arial; color:#fff; background-color:#4e4e4e; line-height:40px; display:block; height:40px; border-top:1px solid #ffffff;font-family:"微软雅黑"}
.nav .sub li a:hover{ color:#ff0; background:#979797; font-weight:bold;   }
.nav #m7 h3 a{ border-right:1px solid #ffffff;   }


/* banner */
.banner{ min-width:1000px;  position:relative;  height:300px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:300px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:299px;  }
.banner .bd li a{ height:458px; display:block;  }
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(../images/banner-btn.png) 0 0 no-repeat;
_background:url(../images/banner-btn-ie6.png) 0 0 no-repeat;
}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../images/dot-black.png) 0 0; overflow:hidden; 
	line-height:9999px; filter:alpha(opacity=40);opacity:0.4; 
}
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }



/* 焦点图 */
.focusBox { float:left; position: relative; width: 232px; height: 215px; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic img { width: 230px; height: 178px; display: block;  border:1px solid #E4E4E4; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

/* 图片滚动 */
.picScroll{ position:relative;  height:190px; padding: 10px 0 10px 42px;  background:#fff; margin-bottom:10px; overflow:hidden;   }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ float:left; margin: 0 6px;   display:block;display:inline; text-align:center; }
.picScroll ul li img{ width:208px; height:150px;  border:1px solid #E4E4E4; padding:3px;overflow:hidden;  }
.picScroll .prev,
.picScroll .next{ position:absolute;  left:10px; top: 60px; display:block; width:18px; height:28px; overflow:hidden; background:url(../images/icons.png) -40px 0 no-repeat; cursor:pointer;  }
.picScroll .next{ left:auto; right:10px; background-position:-120px 0; }
.picScroll .prevStop{ background-position:0 0; }
.picScroll .nextStop{ background-position:-80px 0; }